<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>tango.io.vfs.VirtualFolder</title>
  <link href="./css/style.css" rel="stylesheet" type="text/css"/>
  <!-- <link href="./img/icon.png" rel="icon" type="image/png"/> -->
  <script type="text/javascript" src="./js/jquery.js"></script>
  <script type="text/javascript" src="./js/modules.js"></script>
  <script type="text/javascript" src="./js/quicksearch.js"></script>
  <script type="text/javascript" src="./js/navigation.js"></script>
  <!--<script type="text/javascript" src="./js/jquery.treeview.js"></script>-->
  <script type="text/javascript">
    var g_moduleFQN = "tango.io.vfs.VirtualFolder";
  </script>
  
</head>
<body>
<div id="content">
  <h1><a href="./htmlsrc/tango.io.vfs.VirtualFolder.html" class="symbol">tango.io.vfs.VirtualFolder</a></h1>
  
<p class="sec_header">License:</p>BSD style: see <a href="http://www.dsource.org/projects/tango/wiki/LibraryLicense">license.txt</a>
<p class="sec_header">Version:</p>Oct 2007: Initial version
<p class="sec_header">Author:</p>Kris
<dl>
<dt class="decl">class <a class="symbol _class" name="VirtualFolder" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L37" kind="class" beg="37" end="361">VirtualFolder</a> : VfsHost; <a title="Permalink to this symbol" href="#VirtualFolder" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L37">#</a></dt>
<dd class="ddef">
<div class="summary">Virtual folders play host to other folder types, including both
        concrete folder instances and subordinate virtual folders. You 
        can build a (singly rooted) tree from a set of virtual and non-
        virtual folders, and treat them as though they were a combined
        or single entity. For example, listing the contents of such a
        tree is no different than listing the contents of a non-virtual
        tree - there's just potentially more nodes to traverse.</div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="VirtualFolder.this" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L52" kind="ctor" beg="52" end="55">this</a><span class="params">(char[] <em>name</em>)</span>; <a title="Permalink to this symbol" href="#VirtualFolder.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L52">#</a></dt>
<dd class="ddef">
<div class="summary">All folder must have a name. No '.' or '/' chars are 
                permitted</div></dd>
<dt class="decl">char[] <a class="symbol _function" name="VirtualFolder.name" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L63" kind="function" beg="63" end="66">name</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.name" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L63">#</a></dt>
<dd class="ddef">
<div class="summary">Return the (short) name of this folder</div></dd>
<dt class="decl">char[] <a class="symbol _function" name="VirtualFolder.toString" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L76" kind="function" beg="76" end="79">toString</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.toString" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L76">#</a></dt>
<dd class="ddef">
<div class="summary">Return the (long) name of this folder. Virtual folders 
                do not have long names, since they don't relate directly
                to a concrete folder instance</div></dd>
<dt class="decl">VfsHost <a class="symbol _function" name="VirtualFolder.mount" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L93" kind="function" beg="93" end="119">mount</a><span class="params">(VfsFolder <em>folder</em>, char[] <em>name</em> = null)</span>; <a title="Permalink to this symbol" href="#VirtualFolder.mount" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L93">#</a></dt>
<dd class="ddef">
<div class="summary">Add a child folder. The child cannot 'overlap' with others
                in the tree of the same type. Circular references across a
                tree of virtual folders are detected and trapped.</div>
The second argument represents an optional name that the
                mount should be known as, instead of the name exposed by 
                the provided folder (it is not an alias).</dd>
<dt class="decl">VfsHost <a class="symbol _function" name="VirtualFolder.mount:2" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L129" kind="function" beg="129" end="134">mount</a><span class="params">(VfsFolders <em>group</em>)</span>; <a title="Permalink to this symbol" href="#VirtualFolder.mount:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L129">#</a></dt>
<dd class="ddef">
<div class="summary">Add a set of child folders. The children cannot 'overlap' 
                with others in the tree of the same type. Circular references 
                are detected and trapped.</div></dd>
<dt class="decl">VfsHost <a class="symbol _function" name="VirtualFolder.dismount" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L142" kind="function" beg="142" end="161">dismount</a><span class="params">(VfsFolder <em>folder</em>)</span>; <a title="Permalink to this symbol" href="#VirtualFolder.dismount" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L142">#</a></dt>
<dd class="ddef">
<div class="summary">Unhook a child folder</div></dd>
<dt class="decl">VfsHost <a class="symbol _function" name="VirtualFolder.map" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L170" kind="function" beg="170" end="175">map</a><span class="params">(VfsFile <em>file</em>, char[] <em>name</em>)</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.map" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L170">#</a></dt>
<dd class="ddef">
<div class="summary">Add a symbolic link to another file. These are referenced
                by file() alone, and do not show up in tree traversals</div></dd>
<dt class="decl">VfsHost <a class="symbol _function" name="VirtualFolder.map:2" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L184" kind="function" beg="184" end="189">map</a><span class="params">(VfsFolderEntry <em>folder</em>, char[] <em>name</em>)</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.map:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L184">#</a></dt>
<dd class="ddef">
<div class="summary">Add a symbolic link to another folder. These are referenced
                by folder() alone, and do not show up in tree traversals</div></dd>
<dt class="decl">int <a class="symbol _function" name="VirtualFolder.opApply" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L198" kind="function" beg="198" end="209">opApply</a><span class="params">(int delegate(inout VfsFolder) <em>dg</em>)</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.opApply" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L198">#</a></dt>
<dd class="ddef">
<div class="summary">Iterate over the set of immediate child folders. This is 
                useful for reflecting the hierarchy</div></dd>
<dt class="decl">VfsFolderEntry <a class="symbol _function" name="VirtualFolder.folder" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L219" kind="function" beg="219" end="232">folder</a><span class="params">(char[] <em>path</em>)</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.folder" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L219">#</a></dt>
<dd class="ddef">
<div class="summary">Return a folder representation of the given path. If the
                path-head does not refer to an immediate child, and does
                not match a symbolic link, it is considered unknown.</div></dd>
<dt class="decl">VfsFile <a class="symbol _function" name="VirtualFolder.file" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L242" kind="function" beg="242" end="252">file</a><span class="params">(char[] <em>path</em>)</span>; <a title="Permalink to this symbol" href="#VirtualFolder.file" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L242">#</a></dt>
<dd class="ddef">
<div class="summary">Return a file representation of the given path. If the
                path-head does not refer to an immediate child folder, 
                and does not match a symbolic link, it is considered unknown.</div></dd>
<dt class="decl">VfsFolder <a class="symbol _function" name="VirtualFolder.clear" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L260" kind="function" beg="260" end="265">clear</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.clear" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L260">#</a></dt>
<dd class="ddef">
<div class="summary">Clear the entire subtree. Use with caution</div></dd>
<dt class="decl">bool <a class="symbol _function" name="VirtualFolder.writable" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L273" kind="function" beg="273" end="279">writable</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.writable" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L273">#</a></dt>
<dd class="ddef">
<div class="summary">Returns true if all of the children are writable</div></dd>
<dt class="decl">VfsFolders <a class="symbol _function" name="VirtualFolder.self" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L289" kind="function" beg="289" end="292">self</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.self" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L289">#</a></dt>
<dd class="ddef">
<div class="summary">Returns a folder set containing only this one. Statistics 
                are inclusive of entries within this folder only, which 
                should be zero since symbolic links are not included</div></dd>
<dt class="decl">VfsFolders <a class="symbol _function" name="VirtualFolder.tree" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L301" kind="function" beg="301" end="304">tree</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.tree" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L301">#</a></dt>
<dd class="ddef">
<div class="summary">Returns a subtree of folders. Statistics are inclusive of 
                all files and folders throughout the sub-tree</div></dd>
<dt class="decl">void <a class="symbol _function" name="VirtualFolder.verify" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L315" kind="function" beg="315" end="319">verify</a><span class="params">(VfsFolder <em>folder</em>, bool <em>mounting</em>)</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.verify" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L315">#</a></dt>
<dd class="ddef">
<div class="summary">Sweep the subtree of mountpoints, testing a new folder
                against all others. This propogates a folder test down
                throughout the tree, where each folder implementation
                should take appropriate action</div></dd>
<dt class="decl">VfsFolder <a class="symbol _function" name="VirtualFolder.close" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L330" kind="function" beg="330" end="335">close</a><span class="params">(bool <em>commit</em> = true)</span>; <a title="Permalink to this symbol" href="#VirtualFolder.close" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L330">#</a></dt>
<dd class="ddef">
<div class="summary">Close and/or synchronize changes made to this folder. Each
                driver should take advantage of this as appropriate, perhaps
                combining multiple files together, or possibly copying to a 
                remote location</div></dd>
<dt class="decl">char[] <a class="symbol _function" name="VirtualFolder.error" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L343" kind="function" beg="343" end="346">error</a><span class="params">(char[] <em>msg</em>)</span>; <span class="attrs">[<span class="prot">package</span>, <span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.error" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L343">#</a></dt>
<dd class="ddef">
<div class="summary">Throw an exception</div></dd>
<dt class="decl">void <a class="symbol _function" name="VirtualFolder.validate" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L354" kind="function" beg="354" end="360">validate</a><span class="params">(char[] <em>name</em>)</span>; <span class="attrs">[<span class="prot">private</span>, <span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolder.validate" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L354">#</a></dt>
<dd class="ddef">
<div class="summary">Validate path names</div></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="VirtualFolders" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L372" kind="class" beg="372" end="510">VirtualFolders</a> : VfsFolders; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L372">#</a></dt>
<dd class="ddef">
<div class="summary">A set of virtual folders. For a sub-tree, we compose the results 
        of all our subordinates and delegate subsequent request to that
        group.</div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="VirtualFolders.this" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L382" kind="ctor" beg="382" end="382">this</a><span class="params">()</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L382">#</a></dt>
<dd class="ddef">
<div class="summary">Create a subset group</div></dd>
<dt class="decl"><a class="symbol _ctor" name="VirtualFolders.this:2" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L391" kind="ctor" beg="391" end="396">this</a><span class="params">(VirtualFolder <em>root</em>, bool <em>recurse</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L391">#</a></dt>
<dd class="ddef">
<div class="summary">Create a folder group including the provided folder and
                (optionally) all child folders</div></dd>
<dt class="decl">int <a class="symbol _function" name="VirtualFolders.opApply" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L404" kind="function" beg="404" end="416">opApply</a><span class="params">(int delegate(inout VfsFolder) <em>dg</em>)</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders.opApply" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L404">#</a></dt>
<dd class="ddef">
<div class="summary">Iterate over the set of contained VfsFolder instances</div></dd>
<dt class="decl">uint <a class="symbol _function" name="VirtualFolders.files" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L424" kind="function" beg="424" end="430">files</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders.files" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L424">#</a></dt>
<dd class="ddef">
<div class="summary">Return the number of files in this group</div></dd>
<dt class="decl">ulong <a class="symbol _function" name="VirtualFolders.bytes" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L438" kind="function" beg="438" end="444">bytes</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders.bytes" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L438">#</a></dt>
<dd class="ddef">
<div class="summary">Return the total size of all files in this group</div></dd>
<dt class="decl">uint <a class="symbol _function" name="VirtualFolders.folders" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L452" kind="function" beg="452" end="458">folders</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders.folders" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L452">#</a></dt>
<dd class="ddef">
<div class="summary">Return the number of folders in this group</div></dd>
<dt class="decl">uint <a class="symbol _function" name="VirtualFolders.entries" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L466" kind="function" beg="466" end="472">entries</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders.entries" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L466">#</a></dt>
<dd class="ddef">
<div class="summary">Return the total number of entries in this group</div></dd>
<dt class="decl">VfsFolders <a class="symbol _function" name="VirtualFolders.subset" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L480" kind="function" beg="480" end="487">subset</a><span class="params">(char[] <em>pattern</em>)</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders.subset" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L480">#</a></dt>
<dd class="ddef">
<div class="summary">Return a subset of folders matching the given pattern</div></dd>
<dt class="decl">VfsFiles <a class="symbol _function" name="VirtualFolders.catalog" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L495" kind="function" beg="495" end="498">catalog</a><span class="params">(char[] <em>pattern</em>)</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders.catalog" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L495">#</a></dt>
<dd class="ddef">
<div class="summary">Return a set of files matching the given pattern</div></dd>
<dt class="decl">VfsFiles <a class="symbol _function" name="VirtualFolders.catalog:2" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L506" kind="function" beg="506" end="509">catalog</a><span class="params">(VfsFilter <em>filter</em> = null)</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFolders.catalog:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L506">#</a></dt>
<dd class="ddef">
<div class="summary">Returns a set of files conforming to the given filter</div></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="VirtualFiles" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L521" kind="class" beg="521" end="579">VirtualFiles</a> : VfsFiles; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#VirtualFiles" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L521">#</a></dt>
<dd class="ddef">
<div class="summary">A set of virtual files, represented by composing the results of
        the given set of folders. Subsequent calls are delegated to the
        results from those folders</div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="VirtualFiles.this" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L529" kind="ctor" beg="529" end="533">this</a><span class="params">(VirtualFolders <em>host</em>, VfsFilter <em>filter</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#VirtualFiles.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L529">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="VirtualFiles.opApply" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L541" kind="function" beg="541" end="550">opApply</a><span class="params">(int delegate(inout VfsFile) <em>dg</em>)</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFiles.opApply" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L541">#</a></dt>
<dd class="ddef">
<div class="summary">Iterate over the set of contained VfsFile instances</div></dd>
<dt class="decl">uint <a class="symbol _function" name="VirtualFiles.files" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L558" kind="function" beg="558" end="564">files</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFiles.files" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L558">#</a></dt>
<dd class="ddef">
<div class="summary">Return the total number of entries</div></dd>
<dt class="decl">ulong <a class="symbol _function" name="VirtualFiles.bytes" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L572" kind="function" beg="572" end="578">bytes</a><span class="params">()</span>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#VirtualFiles.bytes" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/tango.io.vfs.VirtualFolder.html#L572">#</a></dt>
<dd class="ddef">
<div class="summary">Return the total size of all files</div></dd></dl></dd></dl>
</div>
<div id="footer">
  <p>Copyright (c) 2007 Kris Bell. All rights reserved</p>
  <p>Page generated by <a href="http://code.google.com/p/dil">dil</a> on Fri Dec 26 04:04:01 2008. Rendered by <a href="http://code.google.com/p/dil/wiki/Kandil">kandil</a>.</p>
</div>
</body>
</html>